const express = require('express')

// 1 引入 处理 post请求上传文件的第三方包
const multer = require("multer");

const app = express()

const port = 8000


// upload 上传  
// dest 目标 或者 路径 
// 2 当接收到前端的文件之后，把它存放我服务器上哪个位置
const upload = multer({ dest: './uploads/' })


// 3 指定了post请求  路径是 uploadFile
app.post('/uploadFile', upload.single('file_data'), function (req, res) {
  // 上传成功后的文件，里面存放着文件信息 
  console.log(req.file);
  console.log("=============");
  console.log(req.body); // 接收 formdata上传过来的其他文字数据
  // 文件上传成功了
  res.send("文件上传成功");
});

app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}`)
})



